const fs = require('fs');
const path = require('path');

// path.resolve()方法  规范了路径的分隔符
// console.log(path.resolve(__dirname));

// path.sep-分隔符  window-// linux-\
// console.log(path.sep); 

// path.parse()方法  解析字符串为路径
// let str = 'D:\\Visual Studio Code\\worrk-space\\node.js'
// console.log(path.parse(str)); 

// path.basename()方法  快速获取文件名
// let str = 'D:\\Visual Studio Code\\worrk-space\\node.js'
// console.log(path.basename(str));

// path.dirname()方法  快速获取文件夹路径
// let str = 'D:\\Visual Studio Code\\worrk-space\\node.js'
// console.log(path.dirname(str));

// path.extname()方法  快速获取文件扩展名
// let str = 'D:\\Visual Studio Code\\worrk-space\\node.js'
// console.log(path.extname(str));

fs.writeFile(path.resolve(__dirname, 'file1.txt'), '三人行，必有我师焉', err => {
    // err 写入失败： 错误对象 写入成功： null
    if (err) {
        console.log('写入失败！');
        return 0;
    }
    console.log('写入成功！');
})